module.exports = {
  extends: ['@commitlint/config-conventional'],
  rules: {
    'type-enum': [
      2,
      'always',
      [
        'feat',     // 新功能
        'fix',      // bug修复
        'docs',     // 文档变更
        'style',    // 代码格式/样式变更
        'refactor', // 重构代码
        'perf',     // 性能优化
        'test',     // 测试相关
        'chore',    // 构建/工具变更
        'revert',   // 回滚提交
        'ci',       // CI配置变更
        'build'     // 构建系统变更
      ]
    ],
    'subject-case': [0],
    'header-max-length': [2, 'always', 72],
    'body-max-line-length': [2, 'always', 100]
  }
};